package services;

import java.util.List;

import motorEncuestas.GeneradorEncuestas;
import motorEncuestas.ParametrosEncuesta;

import uady.sicei.domain.AlumnoUADYMatriculado;
import uady.sicei.domain.Empleado;
import uady.sicei.domain.Grupo;
import uady.sicei.domain.Institucion;
import uady.sicei.domain.Universidad;
import uady.sicei.domain.calendarizacion.PeriodoCurso;
import uady.sicei.domain.movimientos.movimientosAlumno.GrupoAlumnos;
import uady.sicei.persistent.hibernateDAO.InstitucionDAO;
import uady.sicei.service.administracionExamenes.GrupoAlumnosService;
import uady.sicei.service.ofertaAcademica.InstitucionService;
import uady.sicei.service.web.inscripcion.AlumnoUADYMatriculadoService;

import beans.Encuesta;
import daos.EncuestaDao;

public class EncuestaSrv {
	
	  private static EncuestaSrv encuestaSrv=null;
	  private EncuestaDao encuestaDao=null;
	  private GeneradorEncuestas generadorEncuestas;
	  private ParametrosEncuesta parametros;
	  
		private EncuestaSrv(){
			encuestaDao=EncuestaDao.getInstance();
			generadorEncuestas= new GeneradorEncuestas();
			parametros= new ParametrosEncuesta();
		}
		
		public static EncuestaSrv getInstance(){
			if(encuestaSrv==null)
				encuestaSrv=new EncuestaSrv();
			return encuestaSrv;
			
		}
		
	
  
	
	public boolean guardarEncuesta(Encuesta encuesta){
	
		return encuestaDao.guardarEncuesta(encuesta);
	}

	public List<Encuesta> consultarTodasEncuestas(){
		return encuestaDao.consultarTodasEncuestas(Encuesta.class);
	}
	
	public Encuesta consultarEncuestasById(int id){
		return encuestaDao.consultarEncuestaById(id);
	}
	public boolean actualzarEncuesta(Encuesta encuesta){
		return encuestaDao.guardarEncuesta(encuesta);
	}
	
	}
